www.gusucode.com > CxImage v6.0 图形类库最新版源码程序 > CxImage v6.0 图形类库最新版源码程序\code\cximage600_full\demo\DlgThreshold.cpp
//Download by http://www.NewXing.com // DlgThreshold.cpp : implementation file // #include "stdafx.h" #include "demo.h" #include "DlgThreshold.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // DlgThreshold dialog DlgThreshold::DlgThreshold(CWnd* pParent /*=NULL*/) : CDialog(DlgThreshold::IDD, pParent) { //{{AFX_DATA_INIT(DlgThreshold) m_level = 0; m_mean = 0; m_thresh1 = 0; m_thresh2 = 0; //}}AFX_DATA_INIT } void DlgThreshold::DoDataExchange(CDataExchange* pDX) { CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(DlgThreshold) DDX_Control(pDX, IDC_CHECK1, m_cPreserve); DDX_Control(pDX, IDOK, m_ok); DDX_Control(pDX, IDCANCEL, m_canc); DDX_Text(pDX, IDC_EDIT1, m_level); DDV_MinMaxByte(pDX, m_level, 0, 255); DDX_Text(pDX, IDC_EDIT2, m_mean); DDX_Text(pDX, IDC_EDIT4, m_thresh1); DDX_Text(pDX, IDC_EDIT5, m_thresh2); //}}AFX_DATA_MAP } BEGIN_MESSAGE_MAP(DlgThreshold, CDialog) //{{AFX_MSG_MAP(DlgThreshold) //}}AFX_MSG_MAP END_MESSAGE_MAP() ///////////////////////////////////////////////////////////////////////////// // DlgThreshold message handlers BOOL DlgThreshold::OnInitDialog() { CDialog::OnInitDialog(); m_ok.SetIcon(IDI_G,BS_LEFT); m_canc.SetIcon(IDI_R,BS_LEFT); m_cPreserve.SetCheck(m_bPreserve); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE } void DlgThreshold::OnOK() { m_bPreserve = m_cPreserve.GetCheck(); CDialog::OnOK(); }